/**
 * @author casazaft
 */
Package("xclab.mvc.interfaces").Interface("IMediator", {
        getMediatorName: function()/*String*/{
        },
        getViewComponent: function()/*Object*/{
        },
        setViewComponent: function(viewComponent/*Object*/){
        },
        listNotificationInterests: function()/*Array*/{
        },
        handleNotification: function(notification/*INotification*/){
        },
        onRegister: function(){
        },
        onRemove: function(){
        }
    })
